package com.shenzhenai.module_pattern.demo1;

/**
 * @author huangzehui
 * @date 2025/8/20 13:58 周三
 * @description 23.设计模式-创建型模式-单例设计模式-饿汉式-方式1(静态成员变量的方式)
 * https://www.bilibili.com/video/BV1Yt4y1B7Cm?spm_id_from=333.788.player.switch&vd_source=e07cc8cc94eb22bd76722071b03cd199&p=23
 */
public class Singleton {

    // 1. 私有构造方法
    private Singleton() {
    }

    // 2. 在本类中创建本类对象
    private static Singleton instance = new Singleton();


    // 3. 提供一个公共的访问方式，让外界获取该对象
    public static Singleton getInstance() {
        return instance;
    }
}
